package com.lysj.bhp.app.base;

import com.lysj.bhp.app.service.AppBuyBhpcService;
import com.lysj.bhp.app.service.AppWithDrawApplyService;
import com.lysj.bhp.coinexchange.repository.BhpcRecordRepository;
import com.lysj.bhp.exchangerate.domain.ExchangeRate;
import com.lysj.bhp.exchangerate.service.ExchangeRateService;
import com.lysj.bhp.recharge.repository.RechargeRecordRepository;
import com.lysj.bhp.system.base.RootContent;
import com.lysj.bhp.user.repository.UserRepository;
import com.lysj.bhp.wallet.base.WalletContent;
import com.lysj.bhp.wallet.repository.BhpcWalletRepository;
import com.lysj.bhp.wallet.repository.BitcoinWalletRepository;
import com.lysj.bhp.wallet.repository.EthereumWalletRepository;
import com.lysj.bhp.withdraw.repository.PoundageRepository;
import com.lysj.bhp.withdraw.repository.WithDrawAddressRepository;
import com.lysj.bhp.withdraw.repository.WithdrawRepository;

import javax.annotation.Resource;

public class AppContent extends RootContent {

    public final static String APP_ID = "123";
    public final static String APP_KEY = "456";
    public final static String CODE = "789";

    @Resource
    protected BitcoinWalletRepository bitcoinWalletRepository;
    @Resource
    protected EthereumWalletRepository ethereumWalletRepository;
    @Resource
    protected BhpcWalletRepository bhpcWalletRepository;
    @Resource
    protected UserRepository userRepository;
    @Resource
    protected RechargeRecordRepository rechargeRecordRepository;
    @Resource
    protected WithdrawRepository withdrawRepository;
    @Resource
    protected BhpcRecordRepository bhpcRecordRepository;
    @Resource
    protected PoundageRepository poundageRepository;
    @Resource
    protected WithDrawAddressRepository withDrawAddressRepository;

    @Resource
    protected AppBuyBhpcService appBuyBhpcService;
    @Resource
    protected AppWithDrawApplyService appWithDrawApplyService;
    protected ExchangeRate exchangeRate = ExchangeRate.getInstance();



}
